Visual trigger in packaging

ABSTRACT

A contact lens package includes a first package layer and a second package layer joined to the first package layer at an edge of the first package layer. The first package layer and the second package layer collectively define, at least in part, a cavity and a contact lens is disposed within the cavity. A visual trigger is depicted on either the first package layer or the second package layer, and the visual trigger is identifiable by a mobile device to be associated with an executable file.

BACKGROUND

Contact lenses are lenses that are placed directly on the surface of theeye. Contact lenses are typically worn to correct vision, but may beworn for cosmetic or therapeutic reasons. Often contact lenses arebetter suited for correcting a user's vision when certain types ofmedical conditions exist. For example, users with keratoconus andaniseikonia often have better results with contact lenses than withglasses.

A wearer of contact lens should properly handle and store the contactlens to avoid damaging the contact lens and/or contaminating the contactlens. Due attention to the contact lens' handling and storageinstructions mitigate discomfort to the user as well as prevents damageto the contact lens that necessitates discharging the contact lensesbefore their expiration date.

One type of system for assisting the user in determining the conditionof their contact lenses is disclosed in U.S. Patent Publication No.2014/0085083 issued to Anton Sabeta. In this reference, a method fortracking ophthalmic lens care compliance comprises the steps of:including at least one sensor with the ophthalmic product for monitoringat least one ambient condition and for logging and recording at leastone parameter associated with the ambient condition, following apredetermined event; comparing the parameter to a predeterminedthreshold and providing an outcome, the predetermined thresholdcorresponding to the ambient condition, and issuing an alert based onthe outcome. U.S. Patent Publication No. 2014/0085083 is hereinincorporated by reference for all that it contains.

SUMMARY

In one aspect of the invention, a contact lens package includes a firstpackage layer and a second package layer joined to the first packagelayer at an edge of the first package layer. The first package layer andthe second package layer collectively define, at least in part, a cavityand a contact lens is disposed within the cavity. A visual trigger isdepicted on either the first package layer or the second package layer,and the visual trigger is identifiable by a mobile device to beassociated with an executable file.

The executable file may include code that causes an image about thecontact lens, a video unrelated to the contact lens, at least one stillimage, an entertainment video, a commercial, an instructional video tobe depicted in a display of the mobile device, a presentation onretrieving the contact lens from the contact lens package, apresentation on keeping the contact lens clean, a presentation oninserting the contact lens into the user's eye, a presentation oncontact lens maintenance when the contact lens is in the user's eye,and/or combinations thereof. Such a commercial may depict informationabout products related to the contact lens. Such instructional videosmay contain information relating to the contact lens, storageinformation relating to the contact lens, other types of informationabout the contact lens, other types of information in general, orcombinations thereof.

In some cases, the executable files are specific for features of thecontact lens and/or contact lens package. Such features may be featuresfor opening the package, features for storing the contact lens, featuresfor proper use of the contact lens, colors of the contact lens,prescriptions of the contact lens, other types of features, orcombinations thereof. Further, the visual trigger may be one of multiplevisual triggers that are identifiable by a mobile device and associatedwith multiple executable files.

In another aspect of the invention, a contact lens package includes afirst package layer and a second package layer joined to the firstpackage layer at an edge of the first package layer. The first packagelayer and the second package layer collectively define a cavity and acontact lens is disposed within the cavity. A visual trigger is depictedon an outer surface of the contact lens package that causes anelectronic device to retrieve an eye health presentation from a libraryand to present the presentation in a display of the electronic devicewhen the visual trigger is within a field of view of a camera associatedwith the electronic device.

In yet another aspect of the invention, a contact lens package includesa first package layer and a second package layer joined to the firstpackage layer at an edge of the first package layer. The first packagelayer and the second package layer collectively define a cavity and acontact lens is disposed within the cavity. A visual trigger is depictedon an outer surface of the contact lens package that causes anelectronic device to retrieve an eye health presentation from a libraryand to cause the electronic device to present the eye healthpresentation when the visual trigger is identified within a field ofview of a camera associated with the electronic device.

In some examples, the presentation includes an audio component. Forexample, the presentation may include music, spoken words, sounds, andother audio elements, or combinations thereof. Further, the presentationmay include a visual component. For example, the presentation mayinclude at least one still image, a video, an interactive display, anaugmentation of what is depicted in the display with the visual trigger,another visual component, or combinations thereof.

Further, in an additional aspect of the invention, a mobile deviceincludes a body, a display integrated into the body, a camera integratedinto the body, a processor, and memory. The memory includes programmedinstructions to cause the processor to display an image of a contactlens package in the display when the contact lens package is in a fieldof view of the camera, identify a visual trigger on the contact lenspackage, retrieve an executable file from a library associated with thevisual trigger, and display at least one image in the display from theexecutable file.

In another aspect of the invention, a mobile device includes a body, adisplay integrated into the body, a camera integrated into the body, aprocessor, and memory. The memory has programmed instructions to causethe processor to recognize a visual trigger in the display when thevisual trigger is in a field of view of the camera and to establish anelectronic communication mode between the mobile device and a partyassociated with the visual trigger.

The electronic communication mode may be any appropriate type of mode.For example, the electronic communication mode may be established bysending a text message, accessing a communication portal containingmultiple communication modes, retrieving contact information of theparty, sending a message to the party, generating a user option tocompose a message to the party, entering contact information of theparty into an address book of the mobile device, receive a message fromthe party, or combinations thereof. In some examples, a message sent tothe associated party may include information about the user receivingthe package containing a product.

Further, the visual trigger may be incorporated in an image, on productpackaging, on packaging of a contact lens, a face of an individual onproduct packaging, or combinations thereof. The visual trigger may beone of multiple visual triggers depicted on a single object.

The programmed instructions may cause the processor to display an optionto establish the electronic communication mode, display an option todownload data in response to recognizing a second visual trigger,display an option to stream data in response to recognizing a secondtrigger, display another type of option, display at least one icon inresponse to recognizing the visual trigger, or combinations thereof. Thedata may be downloaded to the mobile device and stored locally.

The data may be removed from the mobile device based on a condition. Thecondition may be that a predetermined time has lapsed since recognizingthe visual trigger, that the downloaded data has been accessed throughthe mobile device a predetermined number of times, another condition, orcombinations thereof.

In yet another aspect of the invention, a mobile device includes a body,a display integrated into the body, a camera integrated into the body, aprocessor, and memory. The memory has programmed instructions to causethe processor to recognize a visual trigger in the display when thevisual trigger is in a field of view of the camera, establish anelectronic communication mode between the mobile device and a partyassociated with the visual trigger, display an option to download datain response to recognizing a second trigger, download the data to themobile device in response to user input, store the downloaded datalocally, and remove the downloaded data based on a condition.

Any of the aspects of the principles detailed above may be combined withany of the other aspect detailed herein.

BRIEF DESCRIPTION OF THE DRAWINGS

The accompanying drawings illustrate various embodiments of the presentapparatus and are a part of the specification. The illustratedembodiments are merely examples of the present apparatus and do notlimit the scope thereof.

FIG. 1 illustrates a top view of an example of a contact lens package inaccordance with the present disclosure.

FIG. 2 illustrates a cross sectional side view of an example of acontact lens package in accordance with the present disclosure.

FIG. 3 illustrates a view of an example of a mobile device with acontact lens package within a field of view of a camera incorporatedinto the mobile device in accordance with the present disclosure.

FIG. 4 illustrates a view of an example of presenting a video on themobile device in accordance with the present disclosure.

FIG. 5 illustrates a view of an example of presenting an augmentation onthe mobile device in accordance with the present disclosure.

FIG. 6 illustrates a view of an example of presenting a still image onthe mobile device in accordance with the present disclosure.

FIG. 7 illustrates an block diagram of an example of a library inaccordance with the present disclosure.

FIG. 8 illustrates a view of an example of visual triggers on packagingin accordance with the present disclosure.

FIG. 9 illustrates a block diagram of an example of a trigger system inaccordance with the present disclosure.

FIG. 10 illustrates a block diagram of an example of a method ofretrieving an executable file in accordance with the present disclosure.

FIG. 11 illustrates block diagram of an example of a method ofestablishing a communication mode in accordance with the presentdisclosure.

FIG. 12 illustrates a block diagram of an example of a method ofestablishing a communication mode in accordance with the presentdisclosure.

FIG. 13 illustrates a block diagram of an example of a method of storingdata locally in accordance with the present disclosure.

FIG. 14 illustrates a block diagram of an example of a method ofdisplaying options in accordance with the present disclosure.

FIG. 15 illustrates a block diagram of an example of a method of sendingpresentations in accordance with the present disclosure.

Throughout the drawings, identical reference numbers designate similar,but not necessarily identical, elements.

DETAILED DESCRIPTION

Particularly, with reference to the figures, FIGS. 1-2 depict packaging100 for a contact lens in accordance with the present disclosure. Inthis example, the packaging 100 includes a first layer 200 and a secondlayer 202. The first layer 200 defines a bottom boundary of a cavity 204within the packaging, and the second layer 202 defines a top boundary ofthe cavity 204. A contact lens 206 is disposed within the cavity 204.

In some examples, the first layer 200 is directly connected to thesecond layer 202. However, in other examples, one or more spacers mayseparate the first layer 200 from contacting the second layer 202. Insuch examples, the spacers may contribute to defining the cavity 204.

The contact lens described above may be any appropriate type of contactlens. For example, a non-exhaustive list of lens types may include softlenses, rigid gas permeable lenses, hard lenses, ophthalmic lenses,bifocal lenses, multi-focal lenses, colored lenses, disposable lenses,extended wear lenses, monovision lenses, orthokeratology lenses,prosthetic lenses, silicone hydrogel lenses, special-effect lenses,specialty lenses, toric lenses, bi-toric lenses, cosmetic lenses,overlay lenses, onlay lenses, other types of lenses, or combinationsthereof. The soft contact lenses may be made of any appropriate type ofmaterial. For example, the soft contact lenses may be made a plastichydrogel polymer, hydroxyethyl methacrylate that contains water,silicone, or hydrophilic hydrogels. The rigid gas permeable contactlenses may be made of a firm plastic material that does not containsubstantial amount of water. Rigid gas permeable contact lenses maypermit oxygen to pass through its material to the eye. Further, hardcontact lenses may be made of polymethyl methylacrylate or another hardmaterial. Generally speaking, hard contact lenses prevent oxygen flowthrough the lens.

The packaging 100 may include any appropriate type of wording, images,graphics, and so forth that can convey information about the contactlens, its brand, its manufacturer, its distributer, or any other type ofinformation. In some examples, information about the how to wear, store,or handle the contact lens may be included on the packaging 100.However, due to size limitations, not all of the information that isdesirable to include on the packaging 100 can fit in the packaging'ssurface area.

In such circumstances, additional information may be conveyed byincluding a visual trigger 102 on the packaging 100 that can be used aspart of a process for delivering the desired information to the user.Such a visual trigger may be identifiable through a camera, such as acamera that is built into a mobile device. In response to identifyingthe visual trigger, a processor may consult a library to determine whichexecutable file to retrieve. In some examples, the processor is part ofthe mobile device, and the mobile device retrieves the appropriateexecutable file based on the visual trigger identified in the camera'sfield of view.

Any appropriate type of visual trigger may be used. In some examples,the visual trigger is an image depicted on the packaging. Such an imagemay be a face 104 of a specific person, an image of a specific object,another type of image, a symbol, an arrangement of symbols, another typeof visual trigger, or combinations thereof. In some examples, the visualtrigger is part of a promotion, such as an advertising promotion. Insuch an example, a celebrity, an actor, a supermodel, another type ofperson suitable for use in promotions, or combinations thereof may bedepicted on the packaging. The face 104 of such a person, an article ofclothing worn by such a person, another type of feature associated withsuch a person, or combinations thereof may be used as visual triggers.

The executable file may be downloaded to the mobile device, or in otherexamples, information from the executable file may be streamed to themobile device. The executable file may cause the processor to display astill image, play a video, augment the display so that the packaging 100has a different appearance through a display of the mobile device or isdepicted in the screen with another object or image. Such images,videos, and/or augmentations may present through the mobile device'sdisplay instructions on how to handle and/or store the contact lenses.In other examples, the images, videos, and/or augmentations may presentother types of information relating to the contact lens or that areunrelated to the contact lens.

Often, a lot of information is associated with contact lens'prescription. However, such information may be difficult to depict onthe contact lens packaging. For example, information generallyassociated with a contact lens includes the user's name, eyepractitioner's name, brand information, optical power measurements,diameter information, base curve information, safe use information, awearing schedule, information about whether lenses are for daily orextended wear, a refill number, an expiration date, other types ofinformation, or combinations thereof. By using the principles describedabove, the packaging may include some of the information associated withthe contact lens, while using the visual trigger to cause other portionsof the above information or other types of information to be sent to theuser's mobile device. The information sent to the mobile device mayinclude the type of contact lens within the packaging, health and safetyconcerns of the contact lens, general eye information, eye healthinformation, warning signs relating to eye health, frequently askedquestions, the prescription of the contact lenses, the contact lens'expiration date, information about when to replace the contact lens,other types of information associated with the contact lens, orcombinations thereof. Further, the information may include commercialsfor products or services that may or may not be related to the contactlens. Additionally, the information may include entertainment or othertypes of data that are unrelated to contact lenses.

FIG. 3 depicts a mobile device 300 with a display 302. In this example,the display 302 depicts what is in the field of view of a cameraincorporated into the mobile device 300. Thus, in this example, thepackaging 100 is in the camera's field of view and is depicted in thedisplay 302.

The mobile device 300 may recognize the visual trigger 102 included inthe packaging 100. In response to recognizing the visual trigger 102,the mobile device 300 may initiate a process of retrieving theexecutable file associated with the visual trigger 102. In one example,the mobile device 300 consults with a library that associates the visualtrigger 102 with the executable file. The executable files may belocated in the library and be downloadable from the library. In otherexamples, the executable files are stored in a different location, andthe library is look-up table that indicates the appropriate executablefile. In some cases, such a library may also include the location of theexecutable file for the mobile device 300 to retrieve.

In examples where the executable file is downloaded to the mobile device300, the mobile device may execute the file. In response to executingthe file, the executable file may cause the processor of the mobiledevice 300 to display images, videos, augmentations, documents, or otherinformation according to the code of the executable file. In exampleswhere the information from the executable file is streamed to the mobiledevice, the streamed information may be depicted in the display 302 asimages, videos, augmentations, documents, or other information accordingto the code of the executable file.

For the purposes of this disclosure, an “augmentation” refers todepicting a real-world environment where elements of that real worldenvironment are modified, added, replaced, and/or removed by a computerimplemented process. In some cases, an augmented display may depict thecontact lens packaging 100 as the contact lens packaging 100 is viewedin its real environment and additionally display wording adjacent to thecontact lens packaging 100 explaining some aspect about the contactlens. In some examples, an augmentation, a still image, a video, ananimated character, an interactive feature, an icon, or the like, may bepresented in the display 302 along with the contact lens packaging 100.

In some examples, still images, documents, videos, and so forth may takeup just a portion of the display 302 or they may fill the entire display302. The executable file may contain just a visual component, such asdocuments, still images, videos, animations, or combinations thereof.However, in some examples, the executable file may also include an audiocomponent where audio recordings or sounds are caused to be produced byspeakers of the mobile device 300. In some cases, the executable filecontains just an audio component.

In the example of FIG. 4, the mobile device 300 depicts a video from theexecutable file. Such a video may or may not be related to the contactlens, such as videos that are part of a promotion. Such a video maycontain instructions for how to handle the contact lenses, how to wearthe contact lenses, how to clean the contact lens, how to store thecontact lenses, how to remove the contact lenses, how to avoidcontaminating the contact lenses, how to insert the contact lenses intothe user's eyes, other information about the contact lens, orcombinations thereof.

In some examples, the video contains information that is unrelated tothe contact lenses. Such a video may contain entertainment based on oneof many user interests such as music, sports, drama, fiction,non-fiction, other genres, or combinations thereof. Such videos may bean enticement for the user to buy the contact lenses over contact lensesof another brand. The videos may include other topics that are notdirectly related to the contact lens, but are often of interest todemographics of people who wear contact lenses. For example, the videomay include information about general eye health, conditions of the eyesuch as astigmatisms, myopia, cataracts, dry eyes, red eyes, glaucoma,keratoconus, double vision, hyperopia, presbyopia, cataracts, otherconditions, or combinations thereof.

In the example of FIG. 4, the video fills the entire area of the display302. However, in other examples, the video may include just a subset ofthe display's area. For example, a window may appear in the mobiledevice's window next to the contact lens packaging 100.

FIG. 5 depicts an example of an augmentation where words 500 appear inthe display 302. These words 500 are positioned in the display 302 sothat the words 500 are adjacent to a specific portion 502 of thepackaging 100, and an arrow 504 points to the specific portion 502. Themobile device 300 may position the words or other types of augmentedimages so that they are placed appropriately in relation to the positionof the packaging 100. In some cases, the wording 500, the arrow 504, orother types of augmentations may move in the display 302 as thepackaging 100 moves in the display 302. In some of such cases, themobile device 300 recognizes not just the visual trigger on thepackaging 100, but also recognizes other features of the packaging 100.For example, the other features may include the perimeter 506 of thepackaging 100, a designated location constructed to open the packaging100, other features, or combinations thereof. In the example of FIG. 5,the positions of the arrow 504 and the words 500 are determined, atleast in part, on the location of the specific portion 502 of thepackaging 100. Thus, if the orientation of the packaging 100 changes,the positions of the words 500 and arrow 504 change as well.

In the example of FIG. 6, a still image 600 is depicted in the display302. In this example, the still image 600 represents a contact lens thatis disposed within the package. Thus, the user can determine variousfeatures about the contact lenses by viewing the still image 600 in themobile device's display 302. For example, the user can determine thesize and shape of the contact lenses by looking at the still image 600.In situations where the contact lens is colored for making the userappear to have a different eye color, the user can determine the colorof the contact lens through the mobile device's still image 600.

Such still images and/or augmentations of the contact lens may be usefulwhen presented in a language spoken by the user when the user does notspeak the same language as printed on the contact lens packaging 100.Additionally, such a still image 600 may be useful for situations wherethe packaging 100 does not depict an image of the contact lens.

While the example of FIG. 6 depicts a still image 600 of the contactlens, in other examples, a still image 600 may depict other products,scenes, information, or other images. In some examples, the stillimage's position is not oriented with respect to the position ororientation of the packaging's features. In such examples, the stillimage may appear in a particular location of the display 302 regardlessof whether the still image obscures the digital representation of thepackaging or not.

In yet other examples, an interactive image may be presented in thedisplay 302. Such an interactive display may be manipulated with userinteraction. For examples where the display is a touch screen, the usermay move the interactive image by dragging the interactive image to thedesired location. In other examples, the orientation of the interactiveimage may be changed so that the user can view the product featured inthe interactive image from a different angle. Further, the user may beable to change the size of the interactive image. In other examples, theuser may be able to dissemble the product in the interactive image orhave the interactive image otherwise respond to commands from the user.While these examples have been described with reference to using a touchscreen to interpret user commands, any appropriate type of user inputmay be used. For example, the user input may include touch pads,buttons, levers, dials, scrolls, microphones, cameras, other types ofuser inputs, or combinations thereof.

FIG. 7 depicts an example of a library 700 in accordance with theprinciples described herein. In such an example, the library includes afirst column 702 and a second column 704. The first column 702 includesan executable file, and the second column 704 includes a visual triggerassociated with the executable files of the first column 702. Inresponse to detecting a visual trigger of the second column 704, themobile device may look up the visual trigger in the library 700 todetermine the associated executable file. In some examples, a thelibrary includes a link to the location of the file, an address of alocation of the file, another type of location identifier, anothermechanism for identifying the location of the executable file, orcombinations thereof. In some examples, the code of the executable fileis contained in with the library 700.

The mobile device may determine the associated executable file byconsulting the library 700. In response to determining the associatedexecutable file, the mobile device may locate the executable file. Insome examples, the mobile device downloads the executable file. In otherexamples, the mobile device may receive a stream of data from theexecutable file. In some situations, the mobile device may determine theassociated executable file by consulting the library 700, and then makea request to download at least a portion of the executable file, toreceive a stream of content from the executable file, or otherwise gainaccess to a portion of the executable file.

Any appropriate type of visual trigger may be included in the executablefile. In some examples, an application is downloaded to the mobiledevice. Such an application may include a program that recognizes thevisual triggers, and causes the mobile device to consult the library700. The library 700 may be stored locally on the mobile device. Inother cases, the library 700 is stored at a remote location.

The visual trigger may be depicted on any appropriate object. Theexamples above depict the visual trigger associated on the packaging ofa contact lens. But, in other examples, the visual trigger can beassociated on the packaging of other products, letter heading, computerscreens, billboards, books, printed material, other types of material,or combinations thereof. In some scenarios, a user may view thepackaging at a retail location and view the visual trigger in the mobiledevice. In such examples, the mobile device may be caused to displayinformation that may assist the user in deciding whether to purchase theproduct in the packaging. For example, such information may include adescription of the product, instructions for maintaining the product,expiration date of the product, storage information of the product,related products associated with the product in the packaging,information about the manufacturer, materials of the product, healthrisks associated with the product, other types of information, orcombinations thereof. In other scenarios, the visual trigger may be atleast partially obscured by a portion of the packaging, so that the userhas to open the packaging before having access to the view the visualtrigger. Such a system may be in place so that the user has to purchasethe product before gaining access to the visual trigger and its relatedcontent. If the executable file associated with the visual triggerincludes a full feature video, the distributor of the product may desirethat the user purchase the video before gaining access to the fullfeature video.

In some examples, the executable file may include an ability toestablish a communication mode with a party associated with the product.For example, if the user purchases contact lenses online and receivesthe contact lenses in the mail, the user may view the visual trigger onthe packaging with his or her mobile device when the user opens themail. In response to reviewing the visual trigger with the mobiledevice, a message may be sent to the distributor, the manufacturer, adoctor, a salesman, a representative, or another party associated withthe contact lenses informing such a party that the contact lens has beenreceived by the user. In other examples, the user may purchase thecontact lens from a brick and mortar retail store, and in response toviewing the visual trigger with the mobile device, the mobile device maypresent an option to the user to communicate with the manufacturer,distributor, salesman, other type of party, or combinations thereof. Insome cases, a text message box may open automatically addressed to theparty. In yet other examples, an email may be sent to the party. Inadditional examples, other types of communication modes may beestablished in response to viewing the visual trigger with the mobiledevice. In some examples, the mobile device opens a portable thatcontains multiple communication modes to various parties associated withthe product. For example, the portal may contain phone numbers, textaddresses, email addresses, instant messengers, other types ofaddresses, other types of communication modes, or combinations thereof.Thus, the user has options, if he or she desires, to communicate with atleast one party associated with the product. Also, the mobile device maysend an alert to at least one party, make a post visible to at least oneparty, or communicate in other ways to at least one party that the userhas viewed the visual trigger. Thus, the party receiving the alert orother type of message may send a message to the mobile device, send anemail associated with the user, send another type of message to the userother than by sending a message to the mobile device, or combinationsthereof. The message from the party may include information about theproduct, surveys, contact information, introductions to peopleassociated with the product, promotions, coupons, services, other typesof information, or combinations thereof.

The library 700 may be changed from time to time. As such, theexecutable files may be updated or changed over time. Thus, therecognition of a visual trigger at a first time may result in theexecution of a first executable file. However, the recognition of thesame visual trigger at a later, second time may result in the executionof a second executable file. As an example, a mobile device mayrecognize a visual trigger which results in a first video beingdownloaded to the mobile device. The video may be viewable five timesbefore the video becomes inaccessible from that mobile device. The usermay cause the mobile device to recognize the same visual trigger withthe same mobile device. This time, however, the mobile device is causedto download a different video. In the intervening time between when themobile device recognized the visual triggers, the library was updatedand the second video became associated with the visual trigger.

FIG. 8 depicts an image 800 on a package of a contact lens. In thisexample, multiple visual triggers are included in the image 800. Forexample, the image 800 includes a portion of an person 802 wearingseveral articles of clothing. In some examples, the person's face 804 isa visual trigger. Image recognition programs may be used by the mobiledevice to recognize the person's face 804. Other visual triggers mayinclude the person's glasses 806 or the person's bow tie 808. Inexamples of other images, other articles of clothing or other types offeatures in the image may be used as the visual triggers. For example,the user's mouth, hat, hair, earring, watch, embroidered symbol onclothing, or other features may be used as the visual triggers. In theillustrated example, the junction 810 of the person's arm and belt isused as the visual trigger. In some cases, the visual indicators in theimage must be in the proper positions in the image to be recognized aspart of a visual trigger.

In some examples, just a single visual trigger is used. In otherexamples, the combination of features is used to form the visualtrigger. For example, the combination of the person's glasses 806 andbow tie 808 may collectively form the visual trigger. In other cases,multiple features of an image may be independent visual triggers thatcause different responses. For example, a first visual trigger may causea promotion to be downloaded to the mobile device, and a second visualtrigger may cause the mobile device to establish a communication modewith a party.

FIG. 9 illustrates a perspective view of an example of a trigger system900 in accordance with the present disclosure. The trigger system 900may include a combination of hardware and programmed instructions forexecuting the functions of the trigger system 900. In this example, thetrigger system 900 includes processing resources 902 that are incommunication with memory resources 904. Processing resources 902include at least one processor and other resources used to process theprogrammed instructions. The memory resources 904 represent generallyany memory capable of storing data such as programmed instructions ordata structures used by the trigger system 900. The programmedinstructions and data structures shown stored in the memory resources904 include visual trigger recognition 906, an option presenter 908, apresentation sender 910, a presentation library 912, a presentationdisplayer 914, a data remover 916, and a communication mode 918.

The processing resources 902 may be in communication with a display 920,a speaker 922, a camera 924, and a local storage 926, or combinationsthereof. In some examples, the processing resources 402 communicate withthe external devices through a mobile device which relays communicationbetween the processing resources 402 and the remote devices. The display920, speaker 922, camera 924, and local storage 926 may be incorporatedinto a single mobile device. In some examples, the processing resources902 is also incorporated into the mobile device. In yet other examples,at least some of the code in the memory resources is located in themobile device.

In examples where at least some of the processing resources 902, memoryresources 904, and components of the mobile device are not embodied in asingle component, the processing resources 902, memory resources 904,and/or components of the mobile device may communicate over anyappropriate network and/or protocol through the communicationsinterface. In some examples, the communications interface includes atransceiver for wired and/or wireless communications. For example, thesedevices may be capable of communicating using the ZigBee protocol,Z-Wave protocol, BlueTooth protocol, Wi-Fi protocol, Global System forMobile Communications (GSM) standard, another standard or combinationsthereof. In other examples, the user can directly input some informationinto the trigger system 900 through a digital input/output mechanism, amechanical input/output mechanism, another type of mechanism orcombinations thereof.

The memory resources 904 include a computer readable storage medium thatcontains computer readable program code to cause tasks to be executed bythe processing resources 402. The computer readable storage medium maybe a tangible and/or non-transitory storage medium. The computerreadable storage medium may be any appropriate storage medium that isnot a transmission storage medium. A non-exhaustive list of computerreadable storage medium types includes non-volatile memory, volatilememory, random access memory, write only memory, flash memory,electrically erasable program read only memory, magnetic based memory,other types of memory or combinations thereof.

The visual trigger recognition 906 represents programmed instructionsthat, when executed, cause the processing resources 902 to recognize avisual trigger. Such a visual trigger may be depicted on a package for acontact lens. In other examples, the visual trigger may be depicted onother packages or other objects. In some examples, the camera 924 of themobile device recognizes the visual trigger when the visual trigger isin the camera's field of view. Based on just the information collectedthrough the lens, the visual trigger recognition 906 may recognize thevisual trigger. In other examples, the visual trigger is reconstructedin a display 920 of the mobile device, and based on the constructedimage in the display 920, the visual trigger recognition 906 recognizesthe visual trigger.

The option presenter 908 represents programmed instructions that, whenexecuted, cause the processing resources 902 to present an option to theuser in response to recognizing the visual trigger. Such an option mayinclude downloading data, giving permission to access a remote location,presenting a promotion, playing a video, playing an audio recording,establishing a connection, receiving an information stream, anotheroption, or combinations thereof.

The presentation sender 910 represents programmed instructions that,when executed, cause the processing resources 902 to send a presentationto the mobile device. In some examples, such a presentation may be sentto the mobile device from a presentation library 912 in response to theuser selecting an option to receive the presentation. In other examples,the presentation may be sent to the mobile device in response torecognition of the visual trigger where no option is presented to theuser. The presentation sender 910 may cause the presentation to bedownloaded to the mobile device. In other examples, the presentationsender 910 may be caused to be streamed to the mobile device. In someexamples, the presentation is currently downloaded into the mobiledevice, such as in examples where the application running on the mobiledevice already includes the full executable files.

The presentation displayer 914 represents programmed instructions that,when executed, cause the processing resources 902 to display thepresentation through the mobile device. In some examples, thepresentation displayer 914 may cause a video component of thepresentation to be displayed in the display 920 of the mobile device.Further, the presentation displayer 914 may cause an audio component ofthe presentation to be presented through the speakers 922 of the mobiledevice. In some examples, the presentation includes just a videocomponent, just an audio component, just another type of component, orcombinations thereof.

The data remover 916 represents programmed instructions that, whenexecuted, cause the processing resources 902 to remove data from themobile device. In examples where the data is removed, the downloadeddata may be removed from the mobile device in response to apredetermined condition. For example, the downloaded data may be removedafter the presentation has been accessed a predetermined number oftimes. In another example, the downloaded data may be removed after apredetermined length of time since the data was downloaded or since thetime that the visual trigger was recognized by the mobile device. Whilethese examples have been described with reference to specific conditionsthat cause the data to be removed, any appropriate condition may be usedto cause the data to be removed from the mobile device. Having amechanism for causing the downloaded data to be removed may encouragethe user to purchase more products that depict visual triggers orencourage users to return to the packaging with the visual trigger oftenenough to ensure that the user is getting updates to the downloadabledata.

The communication mode 918 represents programmed instructions that, whenexecuted, cause the processing resources 902 to establish a mechanismwhereby the mobile device may communicate with a party associated withthe product in the packaging. For example, in response to recognizing avisual trigger in a package, the mobile device may establishcommunication with the party through any appropriate communication mode,such as through text, email, postings, alerts, other types ofcommunications, or combinations thereof.

Further, the memory resources 904 may be part of an installationpackage. In response to installing the installation package, theprogrammed instructions of the memory resources 904 may be downloadedfrom the installation package's source, such as a portable medium, aserver, a remote network location, another location or combinationsthereof. Portable memory media that are compatible with the principlesdescribed herein include DVDs, CDs, flash memory, portable disks,magnetic disks, optical disks, other forms of portable memory orcombinations thereof. In other examples, the program instructions arealready installed. Here, the memory resources 904 can include integratedmemory such as a hard drive, a solid state hard drive or the like.

In some examples, the processing resources 902 and the memory resources404 are located within a mobile device, an external device, networkeddevice, a remote device, another type of device, or combinationsthereof. The memory resources 904 may be part of any of these device'smain memory, caches, registers, non-volatile memory, or elsewhere intheir memory hierarchy. Alternatively, the memory resources 904 may bein communication with the processing resources 902 over a network.Further, data structures, such as libraries or databases containing userand/or workout information, may be accessed from a remote location overa network connection while the programmed instructions are locatedlocally. Thus, the trigger system 900 may be implemented with the mobiledevice, an external device, a phone, an electronic tablet, a wearablecomputing device, a head mounted device, a server, a collection ofservers, a networked device, a watch, or combinations thereof. Such animplementation may occur through input/output mechanisms, such as pushbuttons, touch screen buttons, speech commands, dials, levers, othertypes of input/output mechanisms, or combinations thereof.

FIG. 10 illustrates a block diagram of an example of a method 1000 ofretrieving an executable file in accordance with the present disclosure.In this example, the method 1000 includes identifying 1002 a visualtrigger on a contact lens package in a field of view of a camera of amobile device, retrieving 1004 an executable file from a libraryassociated with the visual trigger, and displaying 1006 at least oneimage from the executable file on a mobile device.

At block 1002, the visual trigger is identified in the field of view ofthe mobile device's camera. In some examples, this includes depictingthe contents within the camera's field of view in a digital display ofthe mobile device. In other examples, the mobile device does not have topresent a digital image of the visual trigger or other contents withinthe camera's field of view to recognize the visual trigger.

At block 1004, an executable file from a library associated with thevisual trigger is retrieved. The library may be a local library storedon the mobile device, or the library may be stored remotely. Theexecutable file may include information that can be presented to theuser through the display or speakers of the mobile device.

At block 1006, at least one image from the executable file may bedisplayed on the mobile device. Such an image may be a still image or amotion image, such as a video. In some examples, the image is part of anaugmentation to the package presented in the display of the mobiledevice. For example, words that provide instructions on how to open thepackage may appear adjacent to features of the package. In otherexamples, a video that fills the entire screen of the display ispresented to the user.

FIG. 11 illustrates a block diagram of an example of a method 1100 ofestablishing a communication mode in accordance with the presentdisclosure. In this example, the method 1100 includes recognizing 1102 avisual trigger in a display of a mobile device and establishing 1104 anelectronic communication mode between the mobile device and a partyassociated with the visual trigger.

At block 1104, the electronic communication mode may include textmessages, email messages, instant chat messages, postings to websites,other types of electronic forms of communication, or combinationsthereof. The electronic communication mode may also include receiving amessage in any type of form from the party. The party may be anyappropriate group that is associated with the contact lens. For example,the party may be a representative, a manufacturer, a distributor, asalesman, a health professional, another type of party, or combinationsthereof.

FIG. 12 illustrates a block diagram of an example of a method 1200 ofestablishing a communication mode in accordance with the presentdisclosure. In this example, the method 1200 includes recognizing 1202 avisual trigger in a display of a mobile device and establishing 1204 anelectronic communication mode between the mobile device and a partyassociated with the visual trigger. The method includes multiplealternative mechanisms for establishing the electronic communicationmode. The electronic communication mode is established by accessing 1206a communication portal containing multiple communication modes,presenting 1208 an option with the mobile device to send a message tothe associated party, retrieving 1210 contact information of the partyand entering 1212 contact information into an address book of the mobiledevice, receiving 1214 a message from the associated party, or sending1216 a text to the party.

At block 1206, the mobile device may be caused to direct the user to acommunication portal where the user has multiple modes of establishingcommunication with a party. In some examples, the portal presentsmultiple parties with whom the user can communicate. For example, theuser may be able to communicate with a manufacturer, a distributer, adoctor, a salesman, another type of party associated with the product inthe packaging, or combinations thereof through the portal. In yet otherexamples, the communication portal may provide the user with a singleparty to contact. Also, the communication portal may provide one or morecommunication options for one or more of the parties listed in theportal. The different communication modes that may be available throughthe portal may include text messaging, instant messaging, emailing,activity feeds, posting questions, receiving incoming communications,phone numbers, downloading contact information, other types ofcommunications modes, or combinations thereof.

At block 1208, an option is presented to the user to send a message tothe associated party. Such a message may be a standard message. Suchstandard messages may indicate that the user has received the product,the date that the packaging is opened, the location of where the productwas opened, a serial number of the product in the packaging, other typesof information, or combinations thereof. In some examples, the messagemay presented to the user in an editable format so that the user cangenerate the content what to include in the message. In yet other cases,no predetermined message is presented to the user and the user can inputthe type of message that he or she desires to send.

In some examples, the option is presented to the user through an pop-upbox that asks the user if he or she desires to send a message. In otherexamples, the option is presented to the user through an audiorecording. In yet other examples, a link may appear in the display witha link to a mechanism for sending the message.

At block 1210, the contact information of the party is received by themobile device. An initial message may be sent to the party or a thirdparty indicating that the visual trigger has been detected. In responseto receiving the message that the visual trigger has been detected, thereceiving party may send contact information to the mobile device. Suchcontact information may be the contact information of the partyreceiving the message. But, in other examples, the contact informationmay belong to a different party that has authorized the third party tosend the contact information.

At block 1212, the contact information received from the party may beentered into an address book in the mobile device. As an example,contact information for a doctor knowledgeable about the contact lens inthe packaging may be entered into the mobile device's address book.Then, in circumstances where the user of the mobile device has aquestion for the doctor, the user can look up the doctor's contactinformation in his or her address book.

At block 1214, the mobile device receives a message from a partyassociated with the contact lens or other product in the packaging. Insuch an example, the party may send the user a newsletter about theproduct, storage information about the product, usage information aboutthe product, warnings about the product, information unrelated to theproduct, other types of information, or combinations thereof.

At block 1216, a text message is sent to the party. In this alternativeexample, the mobile device may generate a text to send to at least oneof the parties associated with the product. In one example, the text isautomatically sent in response to generating the text. In otherexamples, the user may have to instruct the mobile device to send thetext message that was automatically generated. In other examples, themobile device may present an option through the mobile device requestingpermission to send the text.

FIG. 13 illustrates a block diagram of an example of a method 1300 ofstoring data locally in accordance with the present disclosure. In thisexample, the method 1300 includes recognizing 1302 a visual trigger in adisplay of a mobile device, downloading 1304 an executable file to themobile device, and storing 1306 the downloaded data locally. The methodmay include multiple alternatives to removing the downloaded data. Forexample, the downloaded data may be removed by removing 1308 thedownloaded data based on a condition, removing 1310 downloaded databased on a predetermined time lapse since recognizing the visualtrigger, or removing 1312 the downloaded data based on a number of timesthat the downloaded data has been accessed.

At block 1306, the data is stored locally on the mobile device. The datamay be stored in permanent memory, temporary memory, another type ofmemory, or combinations thereof. In some instances, the data may bestored locally, but protected with a password or accessible under justcertain conditions.

At block 1308, the data is removed based on a condition. Such acondition may be a request from the user to remove the data. In otherexamples, the condition may be a message from a party responsible forupdating the data. In yet other examples, the condition may be acondition that is based on user behavior, such as the number of timesthat the user accesses that data as described in block 1312. In somecases, the time lapse from when the visual trigger is identified or whenthe data was downloaded may be a condition that triggers the removal ofthe data as described in block 1310.

FIG. 14 illustrates a block diagram of an example of a method 1400 ofdisplaying options in accordance with the present disclosure. In thisexample, the method 1400 includes recognizing 1402 a visual trigger in adisplay of a mobile device. The method may also include alternativestypes of ways to display options. The options may include displaying1404 an option to download data from an executable file and downloading1406 the data or displaying 1408 an option to stream at least a portionof data from the executable file and streaming 1410 the data.

At block 1404, the mobile device may display an option to download datafrom the executable device in response to identifying the visual triggerwith the mobile device. In such an example, the data may be downloadedbased on user input. In response to recognizing the visual trigger, themobile device may present an option to download the executable file. Inresponse to the user selecting the option to download, at least aportion of the executable file's data may be downloaded as described inblock 1406.

At block 1408, the display may present an option to the user through themobile device to stream data to the mobile device. In some examples, theoption to stream the data is presented to the user with the option todownload the data. In other examples, the mobile device presents justone option for retrieving the data. In some cases, the option to streamthe data to the mobile device may not explicitly state that the data isto be streamed but the option may generally indicate that the data maybe retrieved in response to selecting the option. In response toinstructions from the user, the mobile device may receive a stream ofdata. Such a stream may include presentations with video and/or audiocomponents. In those circumstances, just the video and audio componentsof the executable file may be streamed to the mobile device.

FIG. 15 illustrates a block diagram of an example of a method 1500 ofsending presentations in accordance with the present disclosure. In thisexample, the method 1500 includes electronically receiving 1502 a firstmessage from a mobile device indicating that the mobile device hasrecognized the visual trigger in a display of the mobile device,electronically sending 1504 the first presentation to the mobile device,associating 1506 a second presentation with the visual trigger,electronically receiving 1508 a second message from the mobile deviceindicating that the mobile device has recognized the visual trigger inthe display again, and electronically sending 1510 the secondpresentation to the mobile device.

At block 1502, the message from the mobile device indicates that thevisual trigger has been recognized. In response, the mobile device or aremote device may consult with a library to determine which executablefile is associated with the recognized visual trigger. In those cases,where the executable file contains a presentation, the presentation maybe associated with the visual trigger.

At block 1504, a first presentation is sent to the mobile device. Thepresentation may be associated with the recognized visual trigger basedon information contained in the library.

At block 1506, a second presentation is associated with the visualtrigger. As a result, the first presentation may not be associated withthe visual trigger any more. In other examples, the visual trigger isassociated with both presentations. The second presentation may beassociated with the visual trigger because of a promotion change, thepresentation is updated, another factor, or combinations thereof.

At block 1508, a second message may be received from the mobile deviceindicating that the mobile device has recognized the visual triggeragain. For example, in those circumstances where the first presentationhas been removed from the mobile device or is otherwise inaccessible,the user may be motivated to use the mobile device to re-recognize thevisual trigger. In response to recognizing the visual trigger again, themobile device may consult the library. In some circumstances, the mobiledevice discovers that the visual trigger is associated with a secondpresentation unlike the original time that the mobile device consultedwith the library.

At block 1510, the second presentation may be sent to the mobile device.The second presentation is sent to the mobile device because the secondpresentation is associated with the visual trigger in the library. Insome cases, just the second presentation is sent to the mobile device.But, in those circumstances where multiple presentations are associatedwith the visual trigger in the library, multiple presentations may besent to the mobile device.

What is claimed is:
 1. A contact lens package, comprising: a firstpackage layer; a second package layer joined to the first package layerat an edge of the first package layer; wherein the first package layerand the second package layer collectively define a cavity; a contactlens disposed within the cavity; and a single image or symbol depictedon at least one of the first package layer and the second package layerand configured to both impart information to a user without a mobiledevice and comprising a first visual trigger and a second visual triggerthat are usable by the mobile device for accessing executable files;wherein the first visual trigger is identifiable by the mobile device toretrieve and access a first executable file, and wherein the secondvisual trigger is identifiable by the mobile device to retrieve andaccess a second executable file.
 2. The contact lens package of claim 1,wherein the first executable file or the second executable filecomprises code to cause an image about the contact lens to be depictedin a display of the mobile device.
 3. The contact lens package of claim1, wherein the first executable file or the second executable filecomprises code to cause a video unrelated to the contact lens to bedepicted in a display of the mobile device.
 4. The contact lens packageof claim 1, wherein the first executable file or the second executablefile comprises code to cause an entertainment video to be depicted in adisplay of the mobile device.
 5. The contact lens package of claim 1,wherein the first executable file or the second executable filecomprises code to cause a commercial to be depicted in a display of themobile device.
 6. The contact lens package of claim 5, wherein thecommercial depicts information about products related to the contactlens.
 7. The contact lens package of claim 1, wherein the firstexecutable file or the second executable file comprises code to cause aninstructional video to be depicted in a display of the mobile device. 8.The contact lens package of claim 7, wherein the instructional videocontains health information relating to the contact lens.
 9. The contactlens package of claim 7, wherein the instructional video containsstorage information relating to the contact lens.
 10. The contact lenspackage of claim 1, wherein the first executable file or the secondexecutable file contains at least one still image.
 11. The contact lenspackage of claim 1, wherein the first executable file or the secondexecutable file is specific for a feature of the contact lens.
 12. Thecontact lens package of claim 1, wherein the first executable file orthe second executable file is specific for a feature of the contact lenspackage.
 13. The contact lens package of claim 1, wherein the firstexecutable file or the second executable file contains a presentation onretrieving the contact lens from the contact lens package.
 14. Thecontact lens package of claim 1, wherein the first executable file orthe second executable file contains a presentation on keeping thecontact lens clean.
 15. The contact lens package of claim 1, wherein thefirst executable file or the second executable file contains apresentation on inserting the contact lens into an eye.
 16. The contactlens package of claim 1, wherein the first executable file or the secondexecutable file contains a presentation on contact lens maintenance whenthe contact lens is in an eye.
 17. A contact lens package, comprising: afirst package layer; a second package layer joined to the first packagelayer at an edge of the first package layer; wherein the first packagelayer and the second package layer collectively define a cavity; acontact lens disposed within the cavity; and a single image or symboldepicted on an outer surface of the contact lens package and configuredto both impart information to a user without a mobile device andcomprising a first visual trigger a second visual trigger that are andbe usable by the mobile device for accessing executable files, whereinthe first visual trigger is configured to cause the mobile device toretrieve an eye health presentation from a library and to present theeye health presentation in a display of the mobile device when the firstvisual trigger is within a field of view of a camera associated with themobile device, and wherein the second visual trigger is identifiable bythe mobile device to retrieve and access another executable file.
 18. Acontact lens package, comprising: a first package layer; a secondpackage layer joined to the first package layer at an edge of the firstpackage layer; wherein the first package layer and the second packagelayer collectively define a cavity; a contact lens disposed within thecavity; and a single image or symbol depicted on an outer surface of thecontact lens package and configured to both impart information to a userwithout a mobile device and comprising a first visual trigger and asecond visual trigger that are usable by the mobile device for accessingexecutable files, wherein the first visual trigger is configured tocause the mobile device to retrieve, access, and display anentertainment presentation from a library and cause the mobile device topresent the entertainment presentation when the first visual trigger isidentified within a field of view of a camera associated with the mobiledevice, and wherein the second visual trigger is identifiable by themobile device to retrieve and access another executable file.
 19. Thecontact lens package of claim 18, wherein the entertainment presentationcomprises an audio component.
 20. The contact lens package of claim 18,wherein the entertainment presentation comprises a visual component. 21.A system, comprising: a library that associates a first visual triggerof an image with a first presentation and a second visual trigger with asecond presentation, the first visual trigger and the second visualtrigger included within a single image or symbol on a primary contactlens package, the image or symbol configured to impart information to auser without a mobile device and be usable by the mobile device foraccessing executable files, the first visual trigger being associatedwith a first executable file accessible the mobile device, the secondvisual trigger being associated with a second executable file accessibleby the mobile device; a database containing the first presentation andthe second presentation; a processor and memory, the memory comprisingprogrammed instructions that cause the processor to: electronicallyreceive a first message from the mobile device indicating that themobile device has recognized the first visual trigger in a display ofthe mobile device; electronically send the first presentation to themobile device; electronically receive a second message from a mobiledevice indicating that the mobile device has recognized the secondvisual trigger in the display of the mobile device; and electronicallysend the second presentation to the mobile device in response to therecognition of the second visual trigger.
 22. The system of claim 21,wherein the first presentation and the second presentation are part of afictional series.
 23. A mobile device, comprising: a body; a displayintegrated into the body; a camera integrated into the body; a processorand memory, the memory comprising programmed instructions to cause theprocessor to: recognize a single image on a primary contact lens packagethat is configured to both impart information to a user without themobile device and comprise first visual trigger and a second visualtrigger that are both usable by the mobile device for accessingexecutable files; and establish an electronic communication mode betweenthe mobile device and a party associated with the first visual triggerbased on the recognition of the first visual trigger; and access anotherexecutable file based on the recognition of the second visual trigger.24. The mobile device of claim 23, wherein the programmed instructionscause the processor to establish the electronic communication mode bysending a text message, accessing a communication portal containingmultiple communication modes, retrieving contact information for theparty, or entering contact information of the party into an address bookof the mobile device.
 25. The mobile device of claim 23, wherein thefirst visual trigger and the second visual trigger are depicted onpackaging of a contact lens.
 26. The mobile device of claim 23, whereinthe first visual trigger and the second visual trigger are portions of aface of an individual on product packaging.
 27. The mobile device ofclaim 23, wherein the programmed instructions cause the processor todisplay an option to establish the electronic communication mode. 28.The mobile device of claim 23, wherein the programmed instructions causethe processor to display an option to download data in response torecognizing a second visual trigger.
 29. The mobile device of claim 28,wherein the programmed instructions cause the processor to store thedownloaded data locally.
 30. The mobile device of claim 28, wherein theprogrammed instructions cause the processor to remove the downloadeddata based on a condition.
 31. The mobile device of claim 30, whereinthe condition is a predetermined time lapse since recognizing the visualtrigger.
 32. The mobile device of claim 30, wherein the condition isthat the downloaded data has been accessed through the mobile device apredetermined number of times.
 33. The mobile device of claim 23,wherein the programmed instructions cause the processor to display anoption to stream data in response to recognizing the second visualtrigger.
 34. The mobile device of claim 23, wherein the programmedinstructions cause the processor to display at least one icon inresponse to recognizing the visual trigger.
 35. The mobile device ofclaim 23, wherein the programmed instructions establish the electroniccommunication mode by sending a message to the party.
 36. The mobiledevice of claim 35, wherein the message contains information about auser receiving packaging containing a product.
 37. The mobile device ofclaim 23, wherein the programmed instructions cause the processor toreceive a message from the party.
 38. The mobile device of claim 23,wherein the programmed instructions cause the processor to generate auser option to compose a message to the party.
 39. A mobile device,comprising: a body; a display integrated into the body; a cameraintegrated into the body; a processor and memory, the memory comprisingprogrammed instructions to cause the processor to: recognize a singleimage or symbol on a primary contact lens package configured to bothimpart information to a user without the mobile device and comprising afirst visual trigger and a second visual trigger that are usable by themobile device for accessing executable files; establish an electroniccommunication mode between the mobile device and a party associated withthe first visual trigger; display an option to download the executablefile in response to recognizing the second visual trigger; download theexecutable file to the mobile device and access the executable file inresponse to user input; store the downloaded executable file locally;and remove the downloaded executable file based on a condition.
 40. Thecontact lens package of claim 1, wherein the first visual trigger isidentifiable by the mobile device and associateable with multipleexecutable files so that: at a first identification of the first visualtrigger by the mobile device, a first executable file is retrieved andaccessed; and at a second, subsequent identification of the visualtrigger, a third executable file is retrieved and accessed that isdifferent from the first executable file and the second executable file.41. The contact lens package of claim 1, wherein the single image orsymbol comprises a face of an individual on product packaging.
 42. Thecontact lens package of claim 41, wherein the first visual trigger formsa first portion of the face and the second visual trigger portion formsa second portion of the face or accessory of the individual associatedwith the face.